DisCSP.DistributedCSP
Class Agent

java.lang.Object
  extended byjava.lang.Thread
      extended byDisCSP.DistributedCSP.Agent
All Implemented Interfaces:
java.lang.Runnable

public class Agent
extends java.lang.Thread


Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Agent(java.lang.String name, java.lang.String problem, java.lang.String addr, int p, Neighbourhood n, java.io.PrintStream out, java.lang.String ma, int mp)
          Costruttore di Agent
 
Method Summary
 void run()
          Metodo run del Thread
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Agent

public Agent(java.lang.String name,
             java.lang.String problem,
             java.lang.String addr,
             int p,
             Neighbourhood n,
             java.io.PrintStream out,
             java.lang.String ma,
             int mp)
      throws ParserException,
             LexerException,
             ExistentVarException,
             UnknownVariableException,
             NotBinaryConstrException,
             java.net.UnknownHostException
Costruttore di Agent

Parameters:
name - il nome dell'agente
problem - il problema associato all'agente
addr - l'IP dell'agente
p - la porta dell'agente
n - i vicini dell'agente
out - il PrintStream su cui direzionare l'output
ma - l'IP del Monitor
mp - la porta del Monitor
Method Detail

run

public void run()
Metodo run del Thread